home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-02-16 | 4.0 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 3e f4 20 3e 20 | 41 53 63 61 6e 53 6f 72 |...>. > |AScanSor|
|00000010| 74 20 3a 20 45 57 41 20 | 3a 20 31 3a 31 31 3a 39 |t : EWA |: 1:11:9|
|00000020| 30 20 28 57 69 74 68 20 | 6f 70 74 69 6f 6e 61 6c |0 (With |optional|
|00000030| 20 53 54 41 52 54 20 72 | 65 63 6f 72 64 29 0d 00 | START r|ecord)..|
|00000040| 14 2d f4 20 44 69 73 70 | 6c 61 79 73 2f 50 72 69 |.-. Disp|lays/Pri|
|00000050| 6e 74 73 20 31 73 74 20 | 6c 69 6e 65 20 6f 66 20 |nts 1st |line of |
|00000060| 61 6c 6c 20 65 6e 74 72 | 69 65 73 0d 00 1e 2a f4 |all entr|ies...*.|
|00000070| 20 69 6e 20 61 6e 20 41 | 52 43 53 43 41 4e 20 66 | in an A|RCSCAN f|
|00000080| 69 6c 65 2c 20 77 69 74 | 68 20 53 6f 72 74 20 6f |ile, wit|h Sort o|
|00000090| 70 74 69 6f 6e 0d 00 64 | 1a eb 31 36 3a fb 36 3a |ption..d|..16:.6:|
|000000a0| f1 27 27 22 41 53 63 61 | 6e 50 72 69 6e 74 22 0d |.''"ASca|nPrint".|
|000000b0| 00 6e 2c f1 27 27 22 50 | 72 69 6e 74 20 54 49 54 |.n,.''"P|rint TIT|
|000000c0| 4c 45 53 20 66 72 6f 6d | 20 61 6e 20 41 72 63 53 |LES from| an ArcS|
|000000d0| 63 61 6e 20 66 69 6c 65 | 22 27 27 0d 00 78 33 fb |can file|"''..x3.|
|000000e0| 33 3a e8 22 44 69 72 65 | 63 74 6f 72 79 20 50 61 |3:."Dire|ctory Pa|
|000000f0| 74 68 6e 61 6d 65 22 2c | 44 24 3a e7 c2 44 24 29 |thname",|D$:..D$)|
|00000100| 20 3c 3e 22 2e 22 3a 44 | 24 2b 3d 22 2e 22 0d 00 | <>".":D|$+="."..|
|00000110| 82 1c e8 27 22 46 69 6c | 65 6e 61 6d 65 22 2c 46 |...'"Fil|ename",F|
|00000120| 24 3a 46 24 3d 44 24 2b | 46 24 0d 00 8c 33 48 25 |$:F$=D$+|F$...3H%|
|00000130| 3d ad 20 46 24 3a 53 25 | 3d a2 23 48 25 3a d9 23 |=. F$:S%|=.#H%:.#|
|00000140| 30 3a de 20 42 25 20 53 | 25 2c 43 24 28 53 25 2f |0:. B% S|%,C$(S%/|
|00000150| 32 30 29 2c 73 6f 72 74 | 20 31 30 32 34 0d 00 96 |20),sort| 1024...|
|00000160| 34 43 24 28 29 3d 22 7e | 22 3a f4 20 53 65 6e 64 |4C$()="~|":. Send|
|00000170| 73 20 61 6c 6c 20 75 6e | 75 73 65 64 20 43 24 28 |s all un|used C$(|
|00000180| 29 20 74 6f 20 65 6e 64 | 20 6f 66 20 73 6f 72 74 |) to end| of sort|
|00000190| 21 0d 00 a0 08 f2 61 73 | 73 0d 00 aa 30 50 25 3d |!.....as|s...0P%=|
|000001a0| 30 3a fb 35 3a f1 27 22 | 50 72 69 6e 74 65 72 20 |0:.5:.'"|Printer |
|000001b0| 59 2f 4e 3f 22 3a e7 28 | a5 20 80 20 26 35 46 29 |Y/N?":.(|. . &5F)|
|000001c0| 3d 38 39 3a 50 25 3d 2d | 31 0d 00 b4 18 ff 22 4c |=89:P%=-|1....."L|
|000001d0| 4f 41 44 20 22 2b 46 24 | 2b 22 20 22 2b c3 7e 42 |OAD "+F$|+" "+.~B|
|000001e0| 25 0d 00 be 1f ef 31 34 | 3a e7 50 25 8c 20 ff 22 |%.....14|:.P%. ."|
|000001f0| 43 4f 4e 44 22 3a ff 22 | 4c 50 49 38 22 3a ef 32 |COND":."|LPI8":.2|
|00000200| 0d 00 c8 11 fb 33 3a f1 | 8a 34 32 29 46 24 3a ef |.....3:.|.42)F$:.|
|00000210| 33 0d 00 ca 3f fb 33 3a | f1 27 22 46 69 72 73 74 |3...?.3:|.'"First|
|00000220| 20 72 65 63 6f 72 64 20 | 74 6f 20 64 69 73 70 6c | record |to displ|
|00000230| 61 79 20 2d 20 28 43 52 | 20 3d 20 66 72 6f 6d 20 |ay - (CR| = from |
|00000240| 73 74 61 72 74 29 20 22 | 3b 3a e8 22 22 53 25 27 |start) "|;:.""S%'|
|00000250| 0d 00 d2 12 49 25 3d 42 | 25 3a 4a 25 3d 2d 53 25 |....I%=B|%:J%=-S%|
|00000260| 3a f5 0d 00 dc 24 f5 3a | 41 25 3d 3f 49 25 3a 49 |:....$.:|A%=?I%:I|
|00000270| 25 2b 3d 31 3a fd 41 25 | 3d 97 22 5e 22 20 84 41 |%+=1:.A%|=."^" .A|
|00000280| 25 3d 97 22 5b 22 0d 00 | e6 12 e7 41 25 3d 97 22 |%=."["..|...A%=."|
|00000290| 5b 22 8c 20 8d 54 4e 41 | 0d 00 f0 19 f5 3a 41 25 |[". .TNA|.....:A%|
|000002a0| 3d 3f 49 25 3a 49 25 2b | 3d 31 3a fd 41 25 3d 31 |=?I%:I%+|=1:.A%=1|
|000002b0| 33 0d 00 fa 15 e7 4a 25 | 3e 3d 30 3a 43 24 28 4a |3.....J%|>=0:C$(J|
|000002c0| 25 29 3d 24 49 25 0d 01 | 04 15 49 25 2b 3d a9 24 |%)=$I%..|..I%+=.$|
|000002d0| 49 25 20 2b 31 3a 4a 25 | 2b 3d 31 0d 01 0e 0d fd |I% +1:J%|+=1.....|
|000002e0| 20 41 25 3d 97 22 5b 22 | 0d 01 18 0a e7 50 25 3a | A%=."["|.....P%:|
|000002f0| ef 32 0d 01 22 21 fb 36 | 3a f1 22 20 20 20 22 3b |.2.."!.6|:." ";|
|00000300| 4a 25 22 20 49 74 65 6d | 73 20 66 6f 75 6e 64 22 |J%" Item|s found"|
|00000310| 3a ef 33 0d 01 2c 3c fb | 33 3a f1 27 22 4b 65 79 |:.3..,<.|3:.'"Key|
|00000320| 20 53 20 66 6f 72 20 53 | 4f 52 54 45 44 20 6c 69 | S for S|ORTED li|
|00000330| 73 74 2c 20 65 6c 73 65 | 20 53 50 41 43 45 20 66 |st, else| SPACE f|
|00000340| 6f 72 20 46 49 4c 45 20 | 4f 52 44 45 52 22 27 0d |or FILE |ORDER"'.|
|00000350| 01 36 1d e7 28 a5 20 80 | 20 26 35 46 29 3d 38 33 |.6..(. .| &5F)=83|
|00000360| 20 d6 20 73 6f 72 74 2c | 43 24 28 29 0d 01 40 0d | . sort,|C$()..@.|
|00000370| fb 32 3a e7 50 25 3a ef | 32 0d 01 4a 16 e3 49 25 |.2:.P%:.|2..J..I%|
|00000380| 3d 30 b8 4a 25 2d 31 3a | 4b 25 3d 49 25 83 33 0d |=0.J%-1:|K%=I%.3.|
|00000390| 01 54 13 f1 8a 34 33 2a | 4b 25 29 43 24 28 49 25 |.T...43*|K%)C$(I%|
|000003a0| 29 3b 0d 01 5e 0b e7 4b | 25 3d 32 3a f1 0d 01 68 |);..^..K|%=2:...h|
|000003b0| 0c ed 3a f1 3a ef 33 3a | e0 0d 07 d0 0a dd 20 f2 |..:.:.3:|...... .|
|000003c0| 61 73 73 0d 07 da 44 61 | 72 72 61 79 3d 30 3a 73 |ass...Da|rray=0:s|
|000003d0| 69 7a 65 3d 31 3a 49 3d | 32 3a 4a 3d 33 3a 73 68 |ize=1:I=|2:J=3:sh|
|000003e0| 69 66 74 3d 33 3a 4b 3d | 34 3a 6c 68 73 3d 34 3a |ift=3:K=|4:lhs=4:|
|000003f0| 4c 6f 3d 34 3a 72 68 73 | 3d 35 3a 48 69 3d 35 3a |Lo=4:rhs|=5:Hi=5:|
|00000400| 4d 3d 36 3a 58 3d 36 0d | 07 e4 41 49 61 64 64 72 |M=6:X=6.|..AIaddr|
|00000410| 3d 37 3a 49 76 61 6c 3d | 37 3a 58 61 64 64 72 3d |=7:Ival=|7:Xaddr=|
|00000420| 37 3a 58 6d 61 6e 74 3d | 37 3a 58 77 6f 72 64 3d |7:Xmant=|7:Xword=|
|00000430| 37 3a 4a 61 64 64 72 3d | 38 3a 4a 76 61 6c 3d 38 |7:Jaddr=|8:Jval=8|
|00000440| 3a 59 77 6f 72 64 3d 38 | 0d 07 ee 4b 4d 61 64 64 |:Yword=8|...KMadd|
|00000450| 72 3d 39 3a 4d 76 61 6c | 3d 39 3a 4d 6d 61 6e 74 |r=9:Mval|=9:Mmant|
|00000460| 3d 39 3a 58 6c 65 6e 3d | 31 30 3a 58 65 78 70 3d |=9:Xlen=|10:Xexp=|
|00000470| 31 30 3a 58 62 79 74 65 | 3d 31 30 3a 4d 6c 65 6e |10:Xbyte|=10:Mlen|
|00000480| 3d 31 31 3a 4d 65 78 70 | 3d 31 31 3a 74 79 70 65 |=11:Mexp|=11:type|
|00000490| 3d 31 32 0d 07 f8 25 73 | 70 3d 31 33 3a 6c 69 6e |=12...%s|p=13:lin|
|000004a0| 6b 3d 31 34 3a 63 74 72 | 3d 31 34 3a 69 6e 78 3d |k=14:ctr|=14:inx=|
|000004b0| 31 34 3a 70 63 3d 31 35 | 0d 08 02 28 e3 20 70 61 |14:pc=15|...(. pa|
|000004c0| 73 73 25 3d 30 20 b8 20 | 32 20 88 20 32 3a 50 25 |ss%=0 . |2 . 2:P%|
|000004d0| 3d 73 6f 72 74 3a 5b 4f | 50 54 20 70 61 73 73 25 |=sort:[O|PT pass%|
|000004e0| 0d 08 0c 2c 2e 73 6f 72 | 74 20 53 54 4d 46 44 20 |...,.sor|t STMFD |
|000004f0| 28 73 70 29 21 2c 7b 6c | 69 6e 6b 7d 3a 4c 44 52 |(sp)!,{l|ink}:LDR|
|00000500| 20 74 79 70 65 2c 5b 39 | 2c 23 34 5d 0d 08 16 2b | type,[9|,#4]...+|
|00000510| 80 20 72 68 73 2c 74 79 | 70 65 2c 23 26 31 30 30 |. rhs,ty|pe,#&100|
|00000520| 3a 42 45 51 20 65 78 69 | 74 3a 4c 44 52 20 61 72 |:BEQ exi|t:LDR ar|
|00000530| 72 61 79 2c 5b 39 5d 0d | 08 20 46 2e 73 6f 72 74 |ray,[9].|. F.sort|
|00000540| 31 20 4c 44 52 20 69 6e | 78 2c 5b 61 72 72 61 79 |1 LDR in|x,[array|
|00000550| 5d 2c 23 34 3a 43 4d 50 | 20 69 6e 78 2c 23 30 3a |],#4:CMP| inx,#0:|
|00000560| 42 4e 45 20 73 6f 72 74 | 31 3a 4c 44 52 20 73 69 |BNE sort|1:LDR si|
|00000570| 7a 65 2c 5b 61 72 72 61 | 79 5d 2c 23 34 0d 08 2a |ze,[arra|y],#4..*|
|00000580| 47 53 55 42 20 73 69 7a | 65 2c 73 69 7a 65 2c 23 |GSUB siz|e,size,#|
|00000590| 31 3a 54 45 51 20 74 79 | 70 65 2c 23 26 31 38 30 |1:TEQ ty|pe,#&180|
|000005a0| 3a ec 51 20 74 79 70 65 | 2c 23 33 3a 42 45 51 20 |:.Q type|,#3:BEQ |
|000005b0| 62 65 67 69 6e 3a 80 20 | 74 79 70 65 2c 74 79 70 |begin:. |type,typ|
|000005c0| 65 2c 23 37 0d 08 34 36 | 54 45 51 20 74 79 70 65 |e,#7..46|TEQ type|
|000005d0| 2c 23 34 3a 42 45 51 20 | 62 65 67 69 6e 3a 54 45 |,#4:BEQ |begin:TE|
|000005e0| 51 20 74 79 70 65 2c 23 | 35 3a 42 45 51 20 62 65 |Q type,#|5:BEQ be|
|000005f0| 67 69 6e 3a 42 20 65 78 | 69 74 0d 08 3e 28 2e 62 |gin:B ex|it..>(.b|
|00000600| 65 67 69 6e 20 4d 4f 56 | 20 4c 6f 2c 23 30 3a 4d |egin MOV| Lo,#0:M|
|00000610| 4f 56 20 48 69 2c 73 69 | 7a 65 3a 42 4c 20 6d 61 |OV Hi,si|ze:BL ma|
|00000620| 69 6e 0d 08 48 1b 2e 65 | 78 69 74 20 4c 44 4d 46 |in..H..e|xit LDMF|
|00000630| 44 20 28 73 70 29 21 2c | 7b 70 63 7d 5e 0d 08 52 |D (sp)!,|{pc}^..R|
|00000640| 46 2e 6d 61 69 6e 20 53 | 54 4d 46 44 20 28 73 70 |F.main S|TMFD (sp|
|00000650| 29 21 2c 7b 6c 69 6e 6b | 7d 3a 4d 4f 56 20 49 2c |)!,{link|}:MOV I,|
|00000660| 4c 6f 3a 4d 4f 56 20 4a | 2c 48 69 3a 41 44 44 20 |Lo:MOV J|,Hi:ADD |
|00000670| 4d 2c 49 2c 4a 3a 4d 4f | 56 20 4d 2c 4d 2c 41 53 |M,I,J:MO|V M,M,AS|
|00000680| 52 23 31 0d 08 5c 3a 54 | 45 51 20 74 79 70 65 2c |R#1..\:T|EQ type,|
|00000690| 23 33 3a 42 45 51 20 73 | 73 6f 72 74 61 3a 54 45 |#3:BEQ s|sorta:TE|
|000006a0| 51 20 74 79 70 65 2c 23 | 34 3a 42 45 51 20 69 73 |Q type,#|4:BEQ is|
|000006b0| 6f 72 74 61 3a 42 20 72 | 73 6f 72 74 61 0d 08 66 |orta:B r|sorta..f|
|000006c0| 3c 2e 73 73 6f 72 74 61 | 20 4d 4f 56 20 58 2c 4d |<.ssorta| MOV X,M|
|000006d0| 3a 42 4c 20 66 65 74 63 | 68 58 3a 4d 4f 56 20 4d |:BL fetc|hX:MOV M|
|000006e0| 61 64 64 72 2c 58 77 6f | 72 64 3a 4d 4f 56 20 4d |addr,Xwo|rd:MOV M|
|000006f0| 6c 65 6e 2c 58 62 79 74 | 65 0d 08 70 16 2e 73 73 |len,Xbyt|e..p..ss|
|00000700| 6f 72 74 62 20 53 55 42 | 20 49 2c 49 2c 23 31 0d |ortb SUB| I,I,#1.|
|00000710| 08 7a 4a 2e 73 73 6f 72 | 74 63 20 41 44 44 20 49 |.zJ.ssor|tc ADD I|
|00000720| 2c 49 2c 23 31 3a 4d 4f | 56 20 58 2c 49 3a 42 4c |,I,#1:MO|V X,I:BL|
|00000730| 20 66 65 74 63 68 58 3a | 42 4c 20 63 6f 6d 70 61 | fetchX:|BL compa|
|00000740| 72 65 53 3a 42 4c 54 20 | 73 73 6f 72 74 63 3a 41 |reS:BLT |ssortc:A|
|00000750| 44 44 20 4a 2c 4a 2c 23 | 31 0d 08 84 3f 2e 73 73 |DD J,J,#|1...?.ss|
|00000760| 6f 72 74 64 20 53 55 42 | 20 4a 2c 4a 2c 23 31 3a |ortd SUB| J,J,#1:|
|00000770| 4d 4f 56 20 58 2c 4a 3a | 42 4c 20 66 65 74 63 68 |MOV X,J:|BL fetch|
|00000780| 58 3a 42 4c 20 63 6f 6d | 70 61 72 65 53 3a 42 47 |X:BL com|pareS:BG|
|00000790| 54 20 73 73 6f 72 74 64 | 0d 08 8e 34 43 4d 50 20 |T ssortd|...4CMP |
|000007a0| 49 2c 4a 3a 42 47 54 20 | 73 73 6f 72 74 65 3a 42 |I,J:BGT |ssorte:B|
|000007b0| 4c 20 73 77 6f 70 3a 41 | 44 44 20 49 2c 49 2c 23 |L swop:A|DD I,I,#|
|000007c0| 31 3a 53 55 42 20 4a 2c | 4a 2c 23 31 0d 08 98 26 |1:SUB J,|J,#1...&|
|000007d0| 2e 73 73 6f 72 74 65 20 | 43 4d 50 20 49 2c 4a 3a |.ssorte |CMP I,J:|
|000007e0| 42 4c 45 20 73 73 6f 72 | 74 62 3a 42 20 6d 61 69 |BLE ssor|tb:B mai|
|000007f0| 6e 33 0d 08 a2 24 2e 69 | 73 6f 72 74 61 20 4c 44 |n3...$.i|sorta LD|
|00000800| 52 20 4d 76 61 6c 2c 5b | 61 72 72 61 79 2c 4d 2c |R Mval,[|array,M,|
|00000810| 41 53 4c 23 32 5d 0d 08 | ac 16 2e 69 73 6f 72 74 |ASL#2]..|...isort|
|00000820| 62 20 53 55 42 20 49 2c | 49 2c 23 31 0d 08 b6 48 |b SUB I,|I,#1...H|
|00000830| 2e 69 73 6f 72 74 63 20 | 41 44 44 20 49 2c 49 2c |.isortc |ADD I,I,|
|00000840| 23 31 3a 4c 44 52 20 49 | 76 61 6c 2c 5b 61 72 72 |#1:LDR I|val,[arr|
|00000850| 61 79 2c 49 2c 41 53 4c | 23 32 5d 3a 43 4d 50 20 |ay,I,ASL|#2]:CMP |
|00000860| 49 76 61 6c 2c 4d 76 61 | 6c 3a 42 4c 54 20 69 73 |Ival,Mva|l:BLT is|
|00000870| 6f 72 74 63 0d 08 c0 0e | 41 44 44 20 4a 2c 4a 2c |ortc....|ADD J,J,|
|00000880| 23 31 0d 08 ca 48 2e 69 | 73 6f 72 74 64 20 53 55 |#1...H.i|sortd SU|
|00000890| 42 20 4a 2c 4a 2c 23 31 | 3a 4c 44 52 20 4a 76 61 |B J,J,#1|:LDR Jva|
|000008a0| 6c 2c 5b 61 72 72 61 79 | 2c 4a 2c 41 53 4c 23 32 |l,[array|,J,ASL#2|
|000008b0| 5d 3a 43 4d 50 20 4a 76 | 61 6c 2c 4d 76 61 6c 3a |]:CMP Jv|al,Mval:|
|000008c0| 42 47 54 20 69 73 6f 72 | 74 64 0d 08 d4 2f 43 4d |BGT isor|td.../CM|
|000008d0| 50 20 49 2c 4a 3a 42 47 | 54 20 69 73 6f 72 74 65 |P I,J:BG|T isorte|
|000008e0| 3a 53 54 52 20 49 76 61 | 6c 2c 5b 61 72 72 61 79 |:STR Iva|l,[array|
|000008f0| 2c 4a 2c 41 53 4c 23 32 | 5d 0d 08 de 32 53 54 52 |,J,ASL#2|]...2STR|
|00000900| 20 4a 76 61 6c 2c 5b 61 | 72 72 61 79 2c 49 2c 41 | Jval,[a|rray,I,A|
|00000910| 53 4c 23 32 5d 3a 41 44 | 44 20 49 2c 49 2c 23 31 |SL#2]:AD|D I,I,#1|
|00000920| 3a 53 55 42 20 4a 2c 4a | 2c 23 31 0d 08 e8 26 2e |:SUB J,J|,#1...&.|
|00000930| 69 73 6f 72 74 65 20 43 | 4d 50 20 49 2c 4a 3a 42 |isorte C|MP I,J:B|
|00000940| 4c 45 20 69 73 6f 72 74 | 62 3a 42 20 6d 61 69 6e |LE isort|b:B main|
|00000950| 33 0d 08 f2 3b 2e 72 73 | 6f 72 74 61 20 4d 4f 56 |3...;.rs|orta MOV|
|00000960| 20 58 2c 4d 3a 42 4c 20 | 66 65 74 63 68 58 3a 4d | X,M:BL |fetchX:M|
|00000970| 4f 56 20 4d 6d 61 6e 74 | 2c 58 6d 61 6e 74 3a 4d |OV Mmant|,Xmant:M|
|00000980| 4f 56 20 4d 65 78 70 2c | 58 65 78 70 0d 08 fc 16 |OV Mexp,|Xexp....|
|00000990| 2e 72 73 6f 72 74 62 20 | 53 55 42 20 49 2c 49 2c |.rsortb |SUB I,I,|
|000009a0| 23 31 0d 09 06 4a 2e 72 | 73 6f 72 74 63 20 41 44 |#1...J.r|sortc AD|
|000009b0| 44 20 49 2c 49 2c 23 31 | 3a 4d 4f 56 20 58 2c 49 |D I,I,#1|:MOV X,I|
|000009c0| 3a 42 4c 20 66 65 74 63 | 68 58 3a 42 4c 20 63 6f |:BL fetc|hX:BL co|
|000009d0| 6d 70 61 72 65 52 3a 42 | 4c 54 20 72 73 6f 72 74 |mpareR:B|LT rsort|
|000009e0| 63 3a 41 44 44 20 4a 2c | 4a 2c 23 31 0d 09 10 3f |c:ADD J,|J,#1...?|
|000009f0| 2e 72 73 6f 72 74 64 20 | 53 55 42 20 4a 2c 4a 2c |.rsortd |SUB J,J,|
|00000a00| 23 31 3a 4d 4f 56 20 58 | 2c 4a 3a 42 4c 20 66 65 |#1:MOV X|,J:BL fe|
|00000a10| 74 63 68 58 3a 42 4c 20 | 63 6f 6d 70 61 72 65 52 |tchX:BL |compareR|
|00000a20| 3a 42 47 54 20 72 73 6f | 72 74 64 0d 09 1a 34 43 |:BGT rso|rtd...4C|
|00000a30| 4d 50 20 49 2c 4a 3a 42 | 47 54 20 72 73 6f 72 74 |MP I,J:B|GT rsort|
|00000a40| 65 3a 42 4c 20 73 77 6f | 70 3a 41 44 44 20 49 2c |e:BL swo|p:ADD I,|
|00000a50| 49 2c 23 31 3a 53 55 42 | 20 4a 2c 4a 2c 23 31 0d |I,#1:SUB| J,J,#1.|
|00000a60| 09 24 26 2e 72 73 6f 72 | 74 65 20 43 4d 50 20 49 |.$&.rsor|te CMP I|
|00000a70| 2c 4a 3a 42 4c 45 20 72 | 73 6f 72 74 62 3a 42 20 |,J:BLE r|sortb:B |
|00000a80| 6d 61 69 6e 33 0d 09 2e | 2f 2e 6d 61 69 6e 33 20 |main3...|/.main3 |
|00000a90| 43 4d 50 20 4a 2c 4c 6f | 3a 42 4c 45 20 6d 61 69 |CMP J,Lo|:BLE mai|
|00000aa0| 6e 35 3a 53 54 4d 46 44 | 20 28 73 70 29 21 2c 7b |n5:STMFD| (sp)!,{|
|00000ab0| 32 2d 36 7d 0d 09 38 26 | 4d 4f 56 20 48 69 2c 4a |2-6}..8&|MOV Hi,J|
|00000ac0| 3a 42 4c 20 6d 61 69 6e | 3a 4c 44 4d 46 44 20 28 |:BL main|:LDMFD (|
|00000ad0| 73 70 29 21 2c 7b 32 2d | 36 7d 0d 09 42 2f 2e 6d |sp)!,{2-|6}..B/.m|
|00000ae0| 61 69 6e 35 20 43 4d 50 | 20 49 2c 48 69 3a 42 47 |ain5 CMP| I,Hi:BG|
|00000af0| 45 20 6d 61 69 6e 36 3a | 53 54 4d 46 44 20 28 73 |E main6:|STMFD (s|
|00000b00| 70 29 21 2c 7b 32 2d 36 | 7d 0d 09 4c 26 4d 4f 56 |p)!,{2-6|}..L&MOV|
|00000b10| 20 4c 6f 2c 49 3a 42 4c | 20 6d 61 69 6e 3a 4c 44 | Lo,I:BL| main:LD|
|00000b20| 4d 46 44 20 28 73 70 29 | 21 2c 7b 32 2d 36 7d 0d |MFD (sp)|!,{2-6}.|
|00000b30| 09 56 1c 2e 6d 61 69 6e | 36 20 4c 44 4d 46 44 20 |.V..main|6 LDMFD |
|00000b40| 28 73 70 29 21 2c 7b 70 | 63 7d 5e 0d 09 60 47 2e |(sp)!,{p|c}^..`G.|
|00000b50| 63 6f 6d 70 61 72 65 52 | 20 53 54 4d 46 44 20 28 |compareR| STMFD (|
|00000b60| 73 70 29 21 2c 7b 6c 68 | 73 2c 72 68 73 2c 6c 69 |sp)!,{lh|s,rhs,li|
|00000b70| 6e 6b 7d 3a 43 4d 50 20 | 58 65 78 70 2c 23 30 3a |nk}:CMP |Xexp,#0:|
|00000b80| 52 53 42 45 51 20 72 68 | 73 2c 4d 6d 61 6e 74 2c |RSBEQ rh|s,Mmant,|
|00000b90| 23 30 0d 09 6a 3f 42 45 | 51 20 63 52 31 3a 43 4d |#0..j?BE|Q cR1:CM|
|00000ba0| 50 20 4d 65 78 70 2c 23 | 30 3a ec 51 20 72 68 73 |P Mexp,#|0:.Q rhs|
|00000bb0| 2c 58 6d 61 6e 74 3a 42 | 45 51 20 63 52 31 3a 82 |,Xmant:B|EQ cR1:.|
|00000bc0| 53 20 72 68 73 2c 58 6d | 61 6e 74 2c 4d 6d 61 6e |S rhs,Xm|ant,Mman|
|00000bd0| 74 0d 09 74 41 4d 4f 56 | 4c 54 20 72 68 73 2c 58 |t..tAMOV|LT rhs,X|
|00000be0| 6d 61 6e 74 3a 42 4c 54 | 20 63 52 31 3a 53 55 42 |mant:BLT| cR1:SUB|
|00000bf0| 20 6c 68 73 2c 58 6d 61 | 6e 74 2c 4d 6d 61 6e 74 | lhs,Xma|nt,Mmant|
|00000c00| 3a 53 55 42 20 72 68 73 | 2c 58 65 78 70 2c 4d 65 |:SUB rhs|,Xexp,Me|
|00000c10| 78 70 0d 09 7e 48 43 4d | 50 20 58 6d 61 6e 74 2c |xp..~HCM|P Xmant,|
|00000c20| 23 30 3a 52 53 42 4c 54 | 20 6c 68 73 2c 6c 68 73 |#0:RSBLT| lhs,lhs|
|00000c30| 2c 23 30 3a 52 53 42 4c | 54 20 72 68 73 2c 72 68 |,#0:RSBL|T rhs,rh|
|00000c40| 73 2c 23 30 3a 43 4d 50 | 20 72 68 73 2c 23 30 3a |s,#0:CMP| rhs,#0:|
|00000c50| ec 51 20 72 68 73 2c 6c | 68 73 0d 09 88 13 2e 63 |.Q rhs,l|hs.....c|
|00000c60| 52 31 20 43 4d 50 20 72 | 68 73 2c 23 30 0d 09 92 |R1 CMP r|hs,#0...|
|00000c70| 20 2e 78 78 20 4c 44 4d | 46 44 20 28 73 70 29 21 | .xx LDM|FD (sp)!|
|00000c80| 2c 7b 6c 68 73 2c 72 68 | 73 2c 70 63 7d 0d 09 9c |,{lhs,rh|s,pc}...|
|00000c90| 4c 2e 66 65 74 63 68 58 | 20 53 54 4d 46 44 20 28 |L.fetchX| STMFD (|
|00000ca0| 73 70 29 21 2c 7b 73 68 | 69 66 74 2c 59 77 6f 72 |sp)!,{sh|ift,Ywor|
|00000cb0| 64 2c 6c 69 6e 6b 7d 3a | 4d 4f 56 20 69 6e 78 2c |d,link}:|MOV inx,|
|00000cc0| 61 72 72 61 79 3a 41 44 | 44 20 69 6e 78 2c 69 6e |array:AD|D inx,in|
|00000cd0| 78 2c 58 2c 41 53 4c 23 | 32 0d 09 a6 43 41 44 44 |x,X,ASL#|2...CADD|
|00000ce0| 20 69 6e 78 2c 69 6e 78 | 2c 58 3a 4c 44 52 42 20 | inx,inx|,X:LDRB |
|00000cf0| 58 62 79 74 65 2c 5b 69 | 6e 78 2c 23 34 5d 3a 80 |Xbyte,[i|nx,#4]:.|
|00000d00| 20 73 68 69 66 74 2c 69 | 6e 78 2c 23 33 3a 42 49 | shift,i|nx,#3:BI|
|00000d10| 43 20 69 6e 78 2c 69 6e | 78 2c 23 33 0d 09 b0 4e |C inx,in|x,#3...N|
|00000d20| 4c 44 4d 46 44 20 69 6e | 78 2c 7b 58 77 6f 72 64 |LDMFD in|x,{Xword|
|00000d30| 2c 59 77 6f 72 64 7d 3a | 4d 4f 56 53 20 73 68 69 |,Yword}:|MOVS shi|
|00000d40| 66 74 2c 73 68 69 66 74 | 2c 4c 53 4c 23 33 3a 4d |ft,shift|,LSL#3:M|
|00000d50| 4f 56 4e 45 20 58 77 6f | 72 64 2c 58 77 6f 72 64 |OVNE Xwo|rd,Xword|
|00000d60| 2c 4c 53 52 20 73 68 69 | 66 74 0d 09 ba 3a 52 53 |,LSR shi|ft...:RS|
|00000d70| 42 4e 45 20 73 68 69 66 | 74 2c 73 68 69 66 74 2c |BNE shif|t,shift,|
|00000d80| 23 33 32 3a 84 52 4e 45 | 20 58 77 6f 72 64 2c 58 |#32:.RNE| Xword,X|
|00000d90| 77 6f 72 64 2c 59 77 6f | 72 64 2c 4c 53 4c 20 73 |word,Ywo|rd,LSL s|
|00000da0| 68 69 66 74 0d 09 c4 21 | 4c 44 4d 46 44 20 28 73 |hift...!|LDMFD (s|
|00000db0| 70 29 21 2c 7b 73 68 69 | 66 74 2c 59 77 6f 72 64 |p)!,{shi|ft,Yword|
|00000dc0| 2c 70 63 7d 5e 0d 09 ce | 3e 2e 63 6f 6d 70 61 72 |,pc}^...|>.compar|
|00000dd0| 65 53 20 53 54 4d 46 44 | 20 28 73 70 29 21 2c 7b |eS STMFD| (sp)!,{|
|00000de0| 34 2c 35 2c 4d 61 64 64 | 72 2c 6c 69 6e 6b 7d 3a |4,5,Madd|r,link}:|
|00000df0| 54 45 51 20 58 6c 65 6e | 2c 23 30 3a 42 45 51 20 |TEQ Xlen|,#0:BEQ |
|00000e00| 63 53 32 0d 09 d8 43 54 | 45 51 20 4d 6c 65 6e 2c |cS2...CT|EQ Mlen,|
|00000e10| 23 30 3a 42 45 51 20 63 | 53 32 3a 43 4d 50 20 58 |#0:BEQ c|S2:CMP X|
|00000e20| 6c 65 6e 2c 4d 6c 65 6e | 3a 4d 4f 56 4c 45 20 63 |len,Mlen|:MOVLE c|
|00000e30| 74 72 2c 58 6c 65 6e 3a | 4d 4f 56 47 54 20 63 74 |tr,Xlen:|MOVGT ct|
|00000e40| 72 2c 4d 6c 65 6e 0d 09 | e2 30 2e 63 53 31 20 4c |r,Mlen..|.0.cS1 L|
|00000e50| 44 52 42 20 6c 68 73 2c | 5b 58 61 64 64 72 5d 2c |DRB lhs,|[Xaddr],|
|00000e60| 23 31 3a 4c 44 52 42 20 | 72 68 73 2c 5b 4d 61 64 |#1:LDRB |rhs,[Mad|
|00000e70| 64 72 5d 2c 23 31 0d 09 | ec 2f 43 4d 50 20 6c 68 |dr],#1..|./CMP lh|
|00000e80| 73 2c 72 68 73 3a 42 4e | 45 20 63 53 33 3a 53 55 |s,rhs:BN|E cS3:SU|
|00000e90| 42 53 20 63 74 72 2c 63 | 74 72 2c 23 31 3a 42 4e |BS ctr,c|tr,#1:BN|
|00000ea0| 45 20 63 53 31 0d 09 f6 | 1b 2e 63 53 32 20 53 55 |E cS1...|..cS2 SU|
|00000eb0| 42 53 20 63 74 72 2c 58 | 6c 65 6e 2c 4d 6c 65 6e |BS ctr,X|len,Mlen|
|00000ec0| 0d 0a 00 23 2e 63 53 33 | 20 4c 44 4d 46 44 20 28 |...#.cS3| LDMFD (|
|00000ed0| 73 70 29 21 2c 7b 34 2c | 35 2c 4d 61 64 64 72 2c |sp)!,{4,|5,Maddr,|
|00000ee0| 70 63 7d 0d 0a 0a 48 2e | 73 77 6f 70 20 53 54 4d |pc}...H.|swop STM|
|00000ef0| 46 44 20 28 73 70 29 21 | 2c 7b 34 2c 35 2c 6c 69 |FD (sp)!|,{4,5,li|
|00000f00| 6e 6b 7d 3a 4d 4f 56 20 | 49 61 64 64 72 2c 61 72 |nk}:MOV |Iaddr,ar|
|00000f10| 72 61 79 3a 41 44 44 20 | 49 61 64 64 72 2c 49 61 |ray:ADD |Iaddr,Ia|
|00000f20| 64 64 72 2c 49 2c 41 53 | 4c 23 32 0d 0a 14 3d 41 |ddr,I,AS|L#2...=A|
|00000f30| 44 44 20 49 61 64 64 72 | 2c 49 61 64 64 72 2c 49 |DD Iaddr|,Iaddr,I|
|00000f40| 3a 4d 4f 56 20 4a 61 64 | 64 72 2c 61 72 72 61 79 |:MOV Jad|dr,array|
|00000f50| 3a 41 44 44 20 4a 61 64 | 64 72 2c 4a 61 64 64 72 |:ADD Jad|dr,Jaddr|
|00000f60| 2c 4a 2c 41 53 4c 23 32 | 0d 0a 1e 20 41 44 44 20 |,J,ASL#2|... ADD |
|00000f70| 4a 61 64 64 72 2c 4a 61 | 64 64 72 2c 4a 3a 4d 4f |Jaddr,Ja|ddr,J:MO|
|00000f80| 56 20 63 74 72 2c 23 34 | 0d 0a 28 46 2e 73 31 20 |V ctr,#4|..(F.s1 |
|00000f90| 4c 44 52 42 20 6c 68 73 | 2c 5b 49 61 64 64 72 2c |LDRB lhs|,[Iaddr,|
|00000fa0| 63 74 72 5d 3a 4c 44 52 | 42 20 72 68 73 2c 5b 4a |ctr]:LDR|B rhs,[J|
|00000fb0| 61 64 64 72 2c 63 74 72 | 5d 3a 53 54 52 42 20 72 |addr,ctr|]:STRB r|
|00000fc0| 68 73 2c 5b 49 61 64 64 | 72 2c 63 74 72 5d 0d 0a |hs,[Iadd|r,ctr]..|
|00000fd0| 32 2f 53 54 52 42 20 6c | 68 73 2c 5b 4a 61 64 64 |2/STRB l|hs,[Jadd|
|00000fe0| 72 2c 63 74 72 5d 3a 53 | 55 42 53 20 63 74 72 2c |r,ctr]:S|UBS ctr,|
|00000ff0| 63 74 72 2c 23 31 3a 42 | 47 45 20 73 31 0d 0a 3c |ctr,#1:B|GE s1..<|
|00001000| 1c 2e 73 32 20 4c 44 4d | 46 44 20 28 73 70 29 21 |..s2 LDM|FD (sp)!|
|00001010| 2c 7b 34 2c 35 2c 70 63 | 7d 0d 0a 46 09 2e 61 64 |,{4,5,pc|}..F..ad|
|00001020| 64 72 0d 0a 50 09 5d 3a | ed 3a e1 0d ff |dr..P.]:|.:... |
+--------+-------------------------+-------------------------+--------+--------+